#ifndef _GATEWAY_TASK_H_
#define _GATEWAY_TASK_H_

#include <boost/shared_ptr.hpp>
class gateway_task
{
public:
	virtual int on_task(void* param) = 0;
};

typedef boost::shared_ptr<gateway_task>gateway_task_ptr;

#endif